var App = getApp()
Page({
  /**
   * 页面的初始数据
   */
  data: {
    role_id:wx.getStorageSync('role_id'),
    domain:App.globalData.iconsUrl,
    list:[],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    // 获取数据列表
    this.getDataList();
  },
  // 打开下一个
  nextOne(e){
    let that = this;
    wx.showModal({
      title: '信息提示',
      content: '确认要打开下一格',
      showCancel: true,
      success(res) {
        if (res.confirm) {
          let obj = {site_id:e.currentTarget.dataset.id}
          App.request('/Manage/Management/openNextCabinet',obj,function(e){
              if (e.code == "200") {
                App.showSuccessToast(e.msg, function() {
                  that.getDataList()          //刷新列表
                });
              } 
          })
        }
      }
    });
  },
  // 打开全部1-20
  openAll(e){
    let that = this;
    wx.showModal({
      title: '信息提示',
      content: '确认要打开01-20格',
      showCancel: true,
      success(res) {
        if (res.confirm) {
          let obj = {site_id:e.currentTarget.dataset.id}
          App.request('/Manage/Management/openAllCabinet',obj,function(e){
              if (e.code == "200") {
                App.showSuccessToast(e.msg, function() {
                  that.getDataList()          //刷新列表
                });
              } 
          })
        }
      }
    });
  },
  // 打开全部21-30
  openAll30(e){
    let that = this;
    wx.showModal({
      title: '信息提示',
      content: '确认要打开21-30格',
      showCancel: true,
      success(res) {
        if (res.confirm) {
            let obj = {site_id:e.currentTarget.dataset.id}
            App.request('/Manage/Management/openAllCabinet2',obj,function(e){
              if (e.code == "200") {
                App.showSuccessToast(e.msg, function() {
                  that.getDataList()          //刷新列表
                });
              } 
          }) 
        }
      }
    });
  },
  // 加满毛巾
  resetOder(e){
    let that = this;
    wx.showModal({
      title: '信息提示',
      content: '确认已加满毛巾',
      showCancel: true,
      success(res) {
        if (res.confirm) {
          let obj = {site_id:e.currentTarget.dataset.id}
          App.request('/Manage/Management/fillUpAll',obj,function(e){
              if (e.code == "200") {
                App.showSuccessToast(e.msg, function() {
                  that.getDataList()          //刷新列表
                });
              } 
          })
        }
      }
    });
  },
  //获取数据列表
  getDataList(){
    let that = this;
    let obj = {b_id:App.get_b_id()}
    App.request('/Manage/Management/storeSiteList',obj,function(e){
      wx.stopPullDownRefresh()
        if (e.code == "200") {
          that.setData({list:e.result})
        } 
    })
  },
  /**
   * 保存小程序码
   */
  onSaveCode(e) {
    let _this = this;
    wx.showLoading({
      title: '加载中',
    });
    // 下载小程序码
    wx.downloadFile({
      url: e.currentTarget.dataset.src,
      success(res) {
        wx.hideLoading();
        // 图片保存到本地
        wx.saveImageToPhotosAlbum({
          filePath: res.tempFilePath,
          success(data) {
            wx.showToast({
              title: '保存成功',
              icon: 'success',
              duration: 2000
            });

          },
          fail(err) {
            console.log(err.errMsg);
            if (err.errMsg === 'saveImageToPhotosAlbum:fail auth deny') {
              wx.showToast({
                title: "请允许访问相册后重试",
                icon: "none",
                duration: 1000
              });
              setTimeout(() => {
                wx.openSetting();
              }, 1000);
            }
          },
          complete(res) {
            console.log('complete');
            // wx.hideLoading();
          }
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
    this.getDataList();
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})